﻿using System;
using System.Threading;
using System.Windows.Forms;

namespace RemoteRun {
  static class Program {
    static Mutex mutex;
    /// <summary>
    /// Главная точка входа для приложения.
    /// </summary>
    [STAThread]
    static void Main () {
      // блокирование запуска копии программы
      if (InstanceExists())
        return;
      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(true);
      Application.Run(new MainForm());
    }
  
    static bool InstanceExists () {
      bool CreatedNew;
      mutex = new Mutex(false, "RemoteRun", out CreatedNew);
      return (!CreatedNew);
    }

  }
}
